Masteriyo\RestApi\Controllers\Version1\UsersController B

Total Complexity 97
Dependencies 9
Dependents 2
Total lines 1,374
Lines of code 908
Logical lines of code 215
Comment lines 330
Methods 22
Properties 5

Methods 22

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
D
29 39 111
get_item_schema()
A
26
1 253
register_routes()
A
33 1 149
update_profile_image()
A
43 6 50
update_item_permissions_check()
S
50 7 29
delete_items()
S
45 6 42
delete_item_permissions_check()
S
52 5 26
get_item_permissions_check()
S
55 5 20
get_object()
S
57 4 16
prepare_objects_query()
S
54 3 20
create_item_permissions_check()
S
57 3 18
get_items_permissions_check()
S
57 3 18
delete_items_permissions_check()
S
57 3 18
get_user_data()
S
44 1 45
get_objects()
S
57 2 16
get_collection_params()
S
51 1 29
prepare_object_for_response()
S
65 2 8
delete_profile_image()
S
61 1 13
process_objects_collection()
S
63 1 11
__construct()
S
81 1 3
logout()
S
64 1 10
check_item_permission()
S
82 1 3